<cfcomponent output="false" extends="mof.Core">

	<cffunction name="init" access="public" output="false" returntype="AbstractController">
		<cfset this.defaultHandler = getProperty("defaultHandler") />
		<cfset configure() />
		<cfreturn this />
	</cffunction>
	
	<cffunction name="configure" access="private" output="false" returntype="void">
		<!--- THIS METHOD ONLY EXISTS AS A DEFAULT IN CASE THERE IS NO CONFIGURE METHOD IN THE CONTROLLER --->
		<cfthrow message="You must add a configure method in the controller itself.">
		<cfreturn />
	</cffunction>
</cfcomponent>